.none{display:none;}
.block{display:block;}
.lv-slider .swiper-container {width:100%;height:auto;}
.lv-slider .swiper-slide {overflow:hidden;}
.container {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto; position: relative; z-index: 3;}
.slidebg{position: absolute;width:100%;height:100%;left:0; top:0;z-index: 2; opacity: .5;}
.slideBoxbann{display: none}
.lv-slider {width:100%;height:850px;position:relative;z-index:0; margin-top: 60px}
.lv-slider .swiper-slide {overflow:hidden;color:#fff;}
.lv-slider .swiper-slide iframe {width:100%;height:100%;}
.lv-slider .swiper-container {width:100%;height:100%;position:absolute;left:0px;top:0px;}
.lv-slider .swiper-container iframe{height:750px}
.f_iframe{width:100%;height:20vh;position: absolute;top:0;left:0;z-index: 66; }
.lv-slider .slide-inner {width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:1;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;text-align:left;}
.lv-slider .slide-inner a{width:100%;height:100%;display: block;}
.lv-slider .swiper-button-prev {background:transparent;
width:40px;height:37px;line-height:373px;margin-top:-30px;text-align:center;border-radius:55px;opacity:0;visibility:hidden;transition:all .3s ease;left:25px;transform:translateX(50px);
background-image: url(../images/img23.png);}
.lv-slider .swiper-button-next {background:transparent;width:40px;height:37px;line-height:37px;text-align:center;border-radius:55px;opacity:0;visibility:hidden;transition:all .3s ease;right:25px;transform:translateX(-50px);background-image: url(../images/img24.png);}
.lv-slider .swiper-button-next,.lv-slider  .swiper-button-prev {background-position: center;background-repeat: no-repeat;}
.lv-slider:hover .swiper-button-prev {transform:translateX(0);opacity:1;visibility:visible;}
.lv-slider:hover .swiper-button-next {transform:translateX(0);opacity:1;visibility:visible;}
.lv-slider .swiper-pagination-bullet {width:12px;height:12px;text-align:left;line-height:12px;font-size:12px;color:#000;opacity:0.8;background:#fff;transition:all .2s ease;}
.lv-slider .swiper-pagination-bullet-active {opacity:1;background:#ff6b03;}
.lv-slider .swiper-container-horizontal > .swiper-pagination-bullets {bottom:50px;max-width:1400px;padding:0 15px;margin:0 auto;left:50%;
transform:translateX(-50%);display:none;}
.lv-slider .swiper-pagination-custom {bottom:30px;}
.lv-slider .swiper-pagination-fraction {bottom:30px;}
.lv-slider .swiper-pagination {text-align:center;}
.lv-style {max-height:1080px;transition:all .4s ease;}

@media only screen and (max-width:1600px){
    .lv-slider {height:800px;}
}

.ba{width:80%;margin: 0 auto;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.ba i{ display: block;width:80px;height:2px;background: #fff;margin:0 auto  45px auto; }
.ba div{  text-align: center; }
.ba p{ font-size: 4.7rem;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,1);font-weight: bold; margin: 0 0 45px 0; }
.ba span{ width:766px;margin: 0 auto;line-height: 57px; text-align: center; color: #fff; font-size:1.5rem; background: #10b667; border-radius: 30px;}

.lv-style .slide-title h3 { display: flex;justify-content: center;align-items: center;font-size:56px; text-align: center;font-weight:600;line-height:1.2;color:#fff;
margin:0 0 10px;text-transform:capitalize;transition:all .4s ease;text-shadow: 1px 1px 1px rgba(0,0,0,0.8);}
.lv-style .slide-title h3 img{margin:0 25px 0 0}
.lv-style .slide-title h3 div{margin:30px 0 0 0}
.lv-style .slide-line {height:2px;width:50px;background:#fff;margin-bottom:30px;}
.lv-style .slide-line2 {height:2px;width:50px;background:#fff;margin:0 auto 30px auto;}
.lv-style .slide-text p { text-align: center;opacity:1;font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:normal;color:#fff;margin:0 0 40px;transition:all .4s ease;letter-spacing: 7px;}
.lv-style .slide-text2{width:50%;background: rgba(255,255,255,.3); padding: 35px 15px 35px 30px;border-radius: 30px;}
.lv-style .slide-text2 p { text-align: left;opacity:1;font-size:1.1rem;font-weight:500;line-height:2.1rem;letter-spacing:normal;color:#111;margin:0 0 5px 0;transition:all .4s ease;padding:0 0 0 55px;background: url(../images/gou.png) no-repeat left center;}
.lv-style .slide-text p span {color:#fff;}
.lv-style .slide-btns > a:first-child {}
.theme-btn {background-color:#ffffff;font-size:14px;font-weight:500;line-height:initial;text-align:center;color:#2b3b95;padding:9px 32px;border:0px;border-radius:3px;text-transform:uppercase;display:inline-block;transition:all .4s ease;}
.theme-btn-s2 {background-color:#02b875;font-size:17px;font-weight:500;line-height:initial;text-align:center;color:#fff;padding:14px 32px;border:0px;text-transform:uppercase;
display:inline-block;transition:all .4s ease;}
.theme-btn:hover {background-color:#02b875;color:#fff;}
.theme-btn-s2:hover {background-color:#02b875;color:#fff;}

.theme-btn-s3 {background-color:#02b875; border-radius: 50px;;font-size:15px;font-weight:500;line-height:initial;text-align:center;color:#fff;padding:14px 12px;border:0px;
text-transform:uppercase;display:block; width:150px;transition:all .4s ease; margin:0 auto;}
.lv-style .slide-title h2 .theme-btn-s3{margin:55px 0 0  0;}
.theme-btn-s3:hover {background-color:#02b875;color:#fff;}
.theme-btn:focus {background-color:#e50012;color:#fff;}
.theme-btn-s2:focus {background-color:#fff;color:#d5161a;}
.theme-btn:active {background-color:#f39700;color:#fff;}
.theme-btn-s2:active {background-color:#f39700;color:#fff;}


.banner_mouse{display:block; width:23px; height:40px; background:url(../images/banner_mouse_ico.png) no-repeat -23px 0px; -webkit-animation:nudgeMouse 1.6s linear infinite;animation:nudgeMouse 1.6s linear infinite; margin:0 auto;}
.banner_mouse:after,.banner_mouse:before{content:""; position:absolute;}
.banner_mouse:before{width:23px; height:40px; background:url(../images/banner_mouse_ico.png) no-repeat 0px 0px; -webkit-animation:colorSlide 1.6s linear infinite; animation:colorSlide 1.6s linear infinite; top:0;left:0;}
.banner_mouse:after{background:#ffffff; width:4px; height:4px; border-radius:100%;-webkit-animation:trackBallSlide 1.6s linear infinite; animation:trackBallSlide 1.6s linear infinite;top:0; right:0; bottom:0; left:0; margin:auto;}
@-webkit-keyframes colorSlide {
0% {
height:0;
}
90%{
height:40px;
}
}
@keyframes colorSlide {
0% {
height:0;
}
90%{
height:40px;
}
}
@-webkit-keyframes trackBallSlide {
0% {
opacity:1;
-webkit-transform:scale(1) translateY(-8px);
transform:scale(1) translateY(-8px);
}
34% {
opacity:1;
-webkit-transform:scale(0.9) translateY(4px);
transform:scale(0.9) translateY(4px);
}
68% {
opacity:0;
-webkit-transform:scale(0.4) translateY(16px);
transform:scale(0.4) translateY(16px);
}
100% {
opacity:0;
-webkit-transform:scale(0.4) translateY(-8px);
transform:scale(0.4) translateY(-8px);
}
}
@keyframes trackBallSlide {
0% {
opacity:1;
-webkit-transform:scale(1) translateY(-8px);
transform:scale(1) translateY(-8px);
}
34% {
opacity:1;
-webkit-transform:scale(0.9) translateY(4px);
transform:scale(0.9) translateY(4px);
}
68% {
opacity:0;
-webkit-transform:scale(0.4) translateY(16px);
transform:scale(0.4) translateY(16px);
}
100% {
opacity:0;
-webkit-transform:scale(0.4) translateY(-8px);
transform:scale(0.4) translateY(-8px);
}
}
@-webkit-keyframes nudgeMouse {
0% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(8px);
transform:translateY(8px);
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

}
@keyframes nudgeMouse {
0% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(8px);
transform:translateY(8px);
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
}
@media only screen and (max-width:1750px){
.lv-style .slide-text2{    width: 55%;}
.ba p{ font-size: 3.7rem; }
.ba span{ width:690px;margin: 0 auto;line-height: 57px;  font-size:1.3rem;}
}
@media only screen and (max-width:1550px){
.lv-style .slide-text2{    width: 55%;}
.lv-style .slide-text2 p{font-size: 1rem;}
}
@media only screen and (max-width:1440px){
    .lv-slider {height:90vh;}
    .lv-style {max-height:880px;}
.lv-style .slide-title h3{font-size:3rem;margin: 0 0 10px 0; }
.lv-style .slide-title h2{font-size:3rem; }
.lv-style .slide-title h2 div{font-size:1.5rem; }
.lv-style .slide-title h2 span{margin:0 0 10px 0;}
.lv-style .slide-title h2 i{margin: 25px auto;}
.lv-style .slide-title h3 img{width:400px}
.ba div img{width:650px}
.ba p{ font-size: 3.3rem; }
.ba span{ width:640px;margin: 0 auto;line-height: 57px;  font-size:1.2rem;}
}
@media only screen and (max-width:1440px) {
    .lv-slider { height: 85vh; }

}

@media only screen and (max-width:1023px){
    .lv_banner{display: none}
    .slideBoxbann{ position:relative; overflow:hidden; margin:0px  auto 0 auto;display: block}
    .slideBoxbann .hd{ position:absolute; height:26px; line-height:26px; bottom:7px; right:0; z-index:1; }
    .slideBoxbann .hd li{ display:inline-block; width:8px; height:8px;border-radius:10px;  background:rgba(255,255,255,0.5); text-indent:-9999px; overflow:hidden; margin:0 6px;   }
    .slideBoxbann .hd li.on{ background: #F60;  }
    .slideBoxbann .bd{ position:relative; z-index:0; }
    .slideBoxbann .bd li{ position:relative; text-align:center;  }
    .slideBoxbann .bd li img{ vertical-align:top; width:100%;}
    .slideBoxbann .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
    .slideBoxbann .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focustitlebg.png) repeat-x; color:#fff;  text-align:left;  }
    .slideBoxbann li iframe{width:100vw; height:100vw}

}
